* lisp/imenu.el (imenu-flatten): Add new choice 'group' (bug#70846).
authorJuri Linkov <juri@linkov.net>
Wed, 29 May 2024 18:05:20 +0000 (21:05 +0300)
committerJuri Linkov <juri@linkov.net>
Wed, 29 May 2024 18:05:20 +0000 (21:05 +0300)
commitf469ab73a777c9930582af8b4fd22967f07808aa
tree744af49975f9ad1e523f90e062a77f0d61cdb754
parent17c23a46c3d834e7dc9f153e86a51242b3867b74
* lisp/imenu.el (imenu-flatten): Add new choice 'group' (bug#70846).

(imenu-flatten): For prefix use the implicit symbol 'prefix'.
(imenu--completion-buffer): Use :group-function
if imenu-flatten is 'group'.
(imenu--flatten-index-alist): Handle the value 'group' of
imenu-flatten in a way similar to the value 'annotation'.
lisp/imenu.el